import request from '@/config/axios'

// 实名信息 VO
export interface IdcardVO {
  id: number | string // 唯一编号
  userId: number // 用户编号
  realName: string // 真实姓名
  idcardNo: string // 身份证号码
  idcardFrontUrl: string // 身份证正面图片地址
  idcardBackUrl: string // 身份证反面图片地址
  remark: string // 备注
  address: string // 省市区县
  sex: string // 性别
  birthday: string // 生日
  status: number // 状态：0-尚未核验、1-核验成功、2-核验失败
  raw: string // 第三方接口调用结果
}

// 实名信息 API
export const IdcardApi = {
  // 查询实名信息分页
  getIdcardPage: async (params: any) => {
    return await request.get({ url: `/member/idcard/page`, params })
  },

  // 查询实名信息详情
  getIdcard: async (id: number | string) => {
    return await request.get({ url: `/member/idcard/get?id=` + id })
  }
}
